﻿@charset "utf-8";
/* CSS Document */
body{ background-image:url(../imagenes/fondo.jpg);
}

.thumbtack{display: inline; *display: inline; }

.thumbtack_top{clear:both; padding-top: 10px;}

.thumbtack_top2{clear:both; padding-top: 20px;}

.thumbtack_top3{clear:both; padding-top: 5px;}

.thumbtack_top4{clear:both; margin-top:5px; padding: 10px;}

.pad5{padding: 5px;}

.pad10{padding: 10px;}

.pad15{padding: 15px;}

.pad20{padding: 20px;}

.dobla60{
	font-weight: bold;
	position:relative;
	float: left;
	width:60px
	}

.dobla120{
	font-weight: bold;
	position:relative;
	float: left;
	width:120px
	}

.dobla160{
	font-weight: bold;
	position:relative;
	float: left;
	width:160px
	}
	
.dobla190{
	font-weight: bold;
	position:relative;
	float: left;
	width:190px
	}
	
.dobla220{
	font-weight: bold;
	position:relative;
	float: left;
	width:220px;
	}
	
.dobla260{
	font-weight: bold;
	position:relative;
	float: left;
	width:260px;
	}
	
.dobla420{
	font-weight: bold;
	position:relative;
	float: left;
	width:420px;
	}

.logo1{
	background-image:url(../imagenes/logonavok.png);
	width:110px;
	height:49px;
	padding-top:  -60px;
	background-color:transparent;
	border: none;
	float:left;
	margin-right: 10px;
}

.logo1act{
	background-image:url(../imagenes/logonavoka.png);
	width:110px;
	height:49px;
	padding-top:  -60px;
	background-color:transparent;
	border: none;
	float:left;
	margin-right: 10px;
}

ul.menu
{
   list-style:none !important;
}
ul.menu li
{
   position:relative; /* Las coordenadas de los ul inferiores serán relativas al <li> que los contiene */
   width:90px;

}
ul.menu ul
{
   position:absolute; /* Esta posición es relativa al <li> que contiene a este <ul> */
   left:50px; /* Para que no monte sobre el <li> */
   top:0px;
   display:none;
   list-style:none;
   background-color:transparent;
}
ul.menu li:hover > ul
{
   display:block;
}

ul.menu> li > ul /* Solo para los ul debajo de los li de primer nivel. */
{
   position:absolute;
   left:-41px;
   top:19px;
   display:none;
   list-style:none;
}
ul.menu > li /* Sólo para li de primer nivel */
{
   display:inline;
}

.pestana1{
	list-style:none !important;
	background-image:url(../imagenes/pestania1.png);
	width:100px;
	height:23px;
	color:#5C7392;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding-top: 1px;
	background-color:transparent;
	border: none;
	margin-right: 1px;
	z-index: 1000;

}

.pestana1act{
	background-image:url(../imagenes/pestania1a.png);
	width:100px;
	height:23px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding-top: 0px;
	background-color:transparent;
	border: none;
	margin-right: 1px;
	z-index: 1000;
}

.pestana2{
	list-style:none;
	background-image:url(../imagenes/bpestania1.png);
	width:100px;
	height:23px;
	color:#5C7392;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding-top: 0px;
	background-color:transparent;
	border: none;
	margin-left: 1px;
	z-index: 150;
	
}

.pestana2a{
	list-style:none;
	background-image:url(../imagenes/bpestania1a.png);
	width:100px;
	height:23px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding-top: 1px;
	background-color:transparent;
	border: none;
	margin-left: 1px;
	z-index: 150;
		
}


.cerrar1{
	background-image:url(../imagenes/cerrar.png);
	width:39px;
	height:23px;
	color:#333;
	font-family: Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	margin-top: -3px;
	background-color:transparent;
	border: none;
	float:right;
}

.cerrara1{
	background-image:url(../imagenes/cerrara.png);
	width:39px;
	height:23px;
	color:#333;
	font-family: Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	margin-top: -3px;
	background-color:transparent;
	border: none;
	float:right;
}

.logoisea{
	background-image:url(../imagenes/logo.png);
	width: 50px;
	height:50px;
	background-color:transparent;
	border: none;
	position:relative;
	float:right;
	margin-right: 2px;
	margin-top: -50px;
	clear:both;
}

.logoiseaa{
	background-image:url(../imagenes/logoa.png);
	width: 50px;
	height:50px;
	background-color:transparent;
	border: none;
	position:relative;
	float:right;
	margin-right: 2px;
	margin-top: -50px;
	clear:both;
}


.columnaizq{
	width: 45px;
	height: 2900px;
	float:left;
	}

.abajo{
	
	width:790px;
	height:20px;
	padding-top: 3px;
	margin-top: 8px;
	padding-left: 8px;
	margin-left: 20px;
	background-color:transparent;
	float:left;

}

.abajoManu{
	
	background-color: transparent;
    float: left;
    height: 20px;
    margin-left: 19px;
    margin-top: 10px;
    padding-left: 8px;
    padding-top: 3px;
    width: 727px;

}
.abajoManu2{
	
	background-color: transparent;
    float: left;
    height: 20px;
    margin-left: 19px;
    margin-top: 10px;
    padding-left: 8px;
    padding-top: 4px;
    width: 400px;
}

.abajo3{
	
	background-color: transparent;
    float: left;
    height: 20px;
    margin-left: 19px;
    margin-top: 10px;
    padding-left: 8px;
    padding-top: -2px;
    width: 400px;
}

.cabeceracolumna{
	background-image:url(../imagenes/cabecera.png);
	width:630px;
	height:20px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	text-align: left;
	padding-top: 3px;
	margin-top: 8px;
	padding-left: 8px;
	margin-left: 75px;
	background-color:transparent;
	border: solid 1px #b7d8f4; 
	float:left;
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;

}

.contenidocolumna1{
	width:630px;
	padding-bottom: 10px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: left;
	font-style: normal;
	font-weight: lighter;
	background-color:#e8eff5;
	border: solid 1px #b7d8f4; 
	float:left;
	margin-left: 75px;	
	padding-left: 8px;
	margin-top: 5px;
	padding-top: 8px;
	z-index: 500;
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;

}

.cabeceracolumna2{
	background-image:url(../imagenes/cabecera.png);
	width:355px;
	height:20px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	text-align: left;
	padding-top: 3px;
	margin-top: 8px;
	margin-right: 30px;
	padding-left: 8px;
	margin-left: 75px;
	background-color:transparent;
	border: solid 1px #b7d8f4; 
	float:left;
	z-index:499;
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;

}

.contenidocolumna2{
	width:355px;
	padding-bottom: 10px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: left;
	font-style: normal;
	background-color:#e8eff5;
	border: solid 1px #b7d8f4;
	float:left;
	margin-left: 75px;
	margin-right: 30px;
	margin-bottom: 20px;
	padding-left: 8px;
	margin-top: 5px;
	padding-top: 8px;
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;



}

.cabeceracolumna3{
	background-image:url(../imagenes/cabecera.png);
	width:820px;
	height:20px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	text-align: left;
	padding-top: 3px;
	margin-top: 8px;
	margin-right: 30px;
	padding-left: 8px;
	margin-left: 75px;
	background-color:transparent;
	border: solid 1px #b7d8f4; 
	float:left;
	z-index:499;
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;

}


.contenidocolumna3{
	width:820px;
	padding-bottom: 10px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: left;
	font-style: normal;
	background-color:#e8eff5;
	border: solid 1px #b7d8f4;
	float:left;
	margin-left: 75px;
	margin-right: 30px;
	margin-bottom: 20px;
	padding-left: 8px;
	margin-top: 5px;
	padding-top: 8px;
	line-height: 15px;
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;


}

.contenidocolumna4{
	width:825px;
	padding-bottom: 10px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: left;
	font-style: normal;
	background-color:#e8eff5;
	border: solid 1px #b7d8f4
	float:left;
	margin-left: 75px;
	margin-right: 30px;
	margin-bottom: 20px;
	padding-left: 8px;
	margin-top: 5px;
	padding-top: 8px;
	line-height: 15px;
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;


}

.contenidocolumna5{
	width:825px;
	padding-bottom: 1px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-align: left;
	font-style: normal;
	background-color:#e8eff5;
	border: solid 1px #b7d8f4
	float:left;
	margin-left: 75px;
	margin-right: 30px;
	margin-bottom: 20px;
	padding-left: 8px;
	margin-top: -25px;
	padding-top: 8px;
	line-height: 45px;
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;


}

.cabeceracolumna6{
	background-image:url(../imagenes/cabecera.png);
	width:480px;
	height:20px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	text-align: left;
	padding-top: 3px;
	margin-top: 8px;
	margin-right: 30px;
	padding-left: 8px;
	margin-left: 75px;
	background-color:transparent;
	border: solid 1px #b7d8f4; 
	float:left;
	z-index:499;
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;

}

.contenidocolumna6{
	width:480px;
	color:#333;
	padding-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: left;
	font-style: normal;
	background-color:#e8eff5;
	border: solid 1px #b7d8f4
	float:left;
	margin-left: 75px;
	margin-right: 30px;
	margin-bottom: 20px;
	padding-left: 8px;
	margin-top: 5px;
	padding-top: 8px;
	line-height: 15px;
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;



}


.boldd{
	font-weight: bold;
	color:#333;
	
	}
	
.boldd2{
	font-weight: bold;
	color:#FFF;
	
	}

.botonlateral1{
	background-image:url(../imagenes/edit.png);
	width:42px;
	height:42px;
	margin-top: 5px;
	background-color:transparent;
	border: none;
	float:left;
}
 
.botonlateral1a{
	background-image:url(../imagenes/edita.png);
	width:42px;
	height:42px;
	margin-top: 5px;
	background-color:transparent;
	border: none;
	float:left;
}

.botonlateral2{
	background-image:url(../imagenes/lat2.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border: none;
	float:left;
	margin-top: 5px;
}
 
.botonlateral2a{
	background-image:url(../imagenes/lat2a.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border: none;
	float:left;
	margin-top: 5px;
}

.botonlateral3{
	background-image:url(../imagenes/lat3.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border: none;
	float:left;
	margin-top: 5px;
}
 
.botonlateral3a{
	background-image:url(../imagenes/lat3a.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border: none;
	float:left;
	margin-top: 5px;
}

.botonlateral4{
	background-image:url(../imagenes/lat4.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border: none;
	float:left;
	margin-top: 5px;
	
}
 
.botonlateral4a{
	background-image:url(../imagenes/lat4a.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border: none;
	float:left;
	margin-top: 5px;
}

.botonlateral5{
	background-image:url(../imagenes/lat5.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border: none;
	float:left;
	margin-top: 5px;
	
}
 
.botonlateral5a{
	background-image:url(../imagenes/lat5a.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border: none;
	float:left;
	margin-top: 5px;
}

.botonlateral6{
	background-image:url(../imagenes/lat6.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border: none;
	float:left;
	margin-top: 5px;
	
}
 
.botonlateral6a{
	background-image:url(../imagenes/lat6a.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border: none;
	float:left;
	margin-top: 5px;
}

.botonlateral7{
	background-image:url(../imagenes/lat7.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border: none;
	float:left;
	margin-top: 5px;
	
}
 
.botonlateral7a{
	background-image:url(../imagenes/lat7a.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border: none;
	float:left;
	margin-top: 5px;
}

.botonlateral8{
	background-image:url(../imagenes/lat8.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border: none;
	float:left;
	margin-top: 5px;
	
}
 
.botonlateral8a{
	background-image:url(../imagenes/lat8a.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border: none;
	float:left;
	margin-top: 5px;
}

.botonlateral9{
	background-image:url(../imagenes/lat9.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border: none;
	float:left;
	margin-top: 5px;
	
}
 
.botonlateral9a{
	background-image:url(../imagenes/lat9a.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border: none;
	float:left;
	margin-top: 5px;
}

.botonlateral10{
	background-image:url(../imagenes/lat10.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border:none;
	float:left;
	margin-top: 5px;
	
}
 
.botonlateral10a{
	background-image:url(../imagenes/lat10a.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border:none;
	float:left;
	margin-top:5px;
}

.botonlateral11{
	background-image:url(../imagenes/lat11.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border:none;
	float:left;
	margin-top: 5px;
	
}
 
.botonlateral11a{
	background-image:url(../imagenes/lat11a.png);
	width:42px;
	height:42px;
	background-color:transparent;
	border:none;
	float:left;
	margin-top:5px;
}

.botonlateral14{
                background-image:url(../imagenes/lat14.png);
                width:42px;
                height:42px;
                background-color:transparent;
                border:none;
                float:left;
                margin-top: 5px;
}
.botonlateral14a{
                background-image:url(../imagenes/lat14a.png);
                width:42px;
                height:42px;
                background-color:transparent;
                border:none;
                float:left;
                margin-top:5px;
}

.cajaroja{
	background-color:#5c7392;
	margin: 10px;
	padding: 10px;
	height:35px;
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;
}
	
.cajarojatx{
	float:left;
	margin-left: 5px;
	padding-top: 4px;
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
.cajarojatx2{
	float:left;
	margin-left: 5px;
	padding-top: 4px;
	color: #FFF;
	}
	
.cajarojai{
	overflow:visible;
	}
	
.button, .button:visited { 
background: #81B4EB url(../imagenes/bg-button-hover.jpg) repeat-x;
height: 30px;
border: none;
color: #FFF;
cursor: hand;
cursor:pointer;
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;

}

.button-hover { 
background: #81B4EB url(../imagenes/bg-button.jpg) repeat-x;
height: 30px;
border: none;
color: #06C;
cursor: hand;
cursor:pointer;
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;
}


.enlace {
                color: #333;
                background: #AED8F7;
                cursor: hand;
                cursor:pointer;
				font-size:12px !important;
				padding-left: 8px;
}

.enlace-hover {
                color: #333;
                background: #6AC0EA;
                cursor: hand;
                cursor:pointer;
				font-size:12px !important;
				padding-left: 8px;
				}

.soloLectura{
	background-color: #a0b8cd;
}

.destacado {
                font-weight: bold;
                text-decoration: underline;
}

.entrada1 {
	padding: 5px;
	float: left;
	*margin-top: 5px;
}

.entrada1b {
	padding: 5px;
	float: left;
	margin-top: 0;
}

.entrada2 {
	padding: 5px;
	color: #000;
	overflow: hidden;
    float:left
}

.conSub {
	float: left;
	margin: 0 5px;
	font-size: 30px;
}

.conSub input {
	margin-top: 15px;
}


.literal {
	clear: both;
	font-size: 11px;
	margin-bottom:5px;
	margin-top:5px;
	text-align:center
}

.literal-top {
	float: left;
	font-size: 11px;
	color: #000;
}

.des1 {
	margin-left: 20px;
}
.des2 {
	margin-left: 70px;
	*margin-left: 80px;
}


.des3 {
	margin-left: 60px;
}


.des4 {
	margin-left: 75px;
	*margin-left: 85px;
}

.campo1 {
	float: left;
}

.campo2 {
	float: left;
	margin: -9px 5px 0 5px;
	text-align: center;
}

.campo3 {
	float: left;
	margin: 30px 5px 0 5px;
}

.campo3-des {
	float: left;
	margin: 5px 5px 0 5px;
}

.campo4 {
	float: left;
}

.campo5 {
	float: left;
	margin: 0px 5px 0 5px;
	text-align: center;
}

.campo5-doble {
	float: left;
	margin: -10px 5px 0 5px;
	text-align: center;
}

.campo6 {
	float: left;
	margin: 1px 5px 0 5px;
	*margin: 2px 5px 0 5px;
	text-align: center;
	padding: 5px 0;
}

.campo7 {
	float: left;
	margin: 15px 5px 0 5px;
	padding: 10px 0;
	font-size:30px;
}

.campoAnho {
	float: left;
	margin-right:5px;
	text-align: center;	
	padding: 10px;
	background: #d7e7f5;
	border: 1px solid #B7D8F4;
	overflow: visible !important;
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;
}
.altofl {height: 90px; overflow: hidden;}
.altobutton input.button {height: 112px; background: #2985c6 url(../imagenes/bg-button-hover-calc.jpg) repeat-x;	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;}
.altobutton input.button-hover {height: 112px; background: #7fbae2 url(../imagenes/bg-button-calc.jpg) repeat-x;	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;}

.valor1 {
	border-bottom: 1px solid #000;
	margin-bottom: 3px;
	padding-bottom: 3px;
}

.valor2 {
	padding-top: 3px;
}


#Ejemplo {
	color: #000;
	overflow: hidden;
	padding: 10px 0;
}

#Ejemplo input.resultado {
	border: none;
	background: #fff;
	margin: 0 3px;
	font-size:11px;
}

#Ejemplo input.salida {
	background: #B7D8F4;
	border: none;
	margin: 0 3px;
	font-size:11px;
}

.izqImg{
	float: left;
	margin: 20px ;
	font-size:11px;
}

.parametros {
	margin-top: 10px;
	font-size: 12px
}

.parametros td {
	padding: 5px;
}

.parametros thead td {
	padding: 5px;
	border-bottom: 1px solid #B7D8F4;
	font-weight: bold;
}


.posicionFormula {
float: left;
padding: 10px;
border: 1px solid #fff;
}

.abajo5{
	width:355px;
	height:20px;
	padding-top: 3px;
	margin-top: 10px;
	margin-right: 30px;
	padding-left: 10px;
	margin-left: 75px;
	background-color:transparent;
	float:left;
	z-index:499;
	}
	
div.dataTables_paginate {
    float: left;
    background-color: transparent;
    font-size:12px;
}

div.dataTables_paginate:hover { 
                color: #6AC0EA;
                cursor: hand;
                cursor:pointer;
				}

div.dataTables_info {
    background-color: transparent;
    width: 280px;
    font-size:12px;
}

div.dataTables_length,
div.dataTables_filter,
div.dataTables_paginate,
div.dataTables_info {
    padding: 6px;
}

.logologin{
	background-image:url(../imagenes/logologin.jpg);
	width:355px;
	height:309px;
}

.abajo50{
	padding-top: 50px !important;
}